@charset "utf-8";
/* CSS Document edit by carol*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{ padding:0; margin: 0; font-family: "宋体", Arial, Helvetica, sans-serif;font-size:12px;}
.red{ background:#FF0000;}
.popwindow{  background:#fff; border:1px solid #aaa;border-radius:5px;box-shadow:0 0 8px rgba(0, 0, 0, 0.2); z-index:999;}
.dialog_head {background-color: #eaeaea;border-bottom: 1px solid #ccc;border-radius: 5px 5px 0 0;font-weight: bold;line-height: 25px;padding: 5px 15px;}
.dialog_head_title{font-weight: bold;line-height: 25px;}
.ico_minimize {background:url(../img/close_btn.png) no-repeat;border-radius: 2px;
    height: 18px; position: absolute; right: 10px;top: 9px;width: 18px;}
.popbot_btn{ margin:10px 0px;}
.popcontent{padding:10px;clear:both; overflow:hidden; zoom:1;}
.t_center{ text-align:center;}
.bot_right{ float:right; margin-bottom:20px; padding-right:50px;}
.c_title{font-size:14px; text-align:center;height:40px; line-height:40px; font-weight:bold;}
.test_intro{ line-height:20px; color:#363636;}
.test_num{ float:right;padding:0px 20px 5px 0px;}
.test_main{ padding:5px; clear:both; overflow:hidden; zoom:1;}
.test_detail{ margin-bottom:10px;}
.test_type{ line-height:34px; height:34px;}
.test_question{line-height:24px; padding:5px 0px; margin-left:36px; }
.test_option{ overflow:hidden; zoom:1; margin-left:72px; }
.test_option li{ line-height:24px; margin-bottom:3px; color:#333333; float:left; padding-right:20px;}
.test_option li .option{ padding-right:8px; margin-top:5px;}
.test_answer{ margin-left:72px;line-height:30px; color:#666;}
.test_input_text{ height:16px; line-height:16px; padding:2px 5px; border-bottom:1px solid #a6a6a6; margin:0px 5px; width:80px;}
.test_area{ border:1px solid #a6a6a6; width:600px; height:70px; line-height:18px; padding:5px;}
.case_description{line-height:20px; margin:3px 36px; color:#333333}
.questioncon{padding:20px 8px;}
.queslist,.caseadd,.{ overflow:hidden; zoom:1;}
.queslist li{ line-height:26px; padding:8px 0px; overflow:hidden; zoom:1;}
.caseadd li{ line-height:26px; padding:2px; overflow:hidden; zoom:1;}
.queslist li span,.caseadd li span{ float:left; padding-right:5px;}
.queslist li span.q_name,.caseadd li span.q_name{ width:100px; text-align:right;}
.queslist li span.cq_name{ width:80px; text-align:right;}
.questioninput{ border:1px solid #a6a6a6; height:16px; line-height:16px; padding:2px 5px; color:#333;}
.wid_600{ width:600px;}
.wid_200{ width:200px;}
.wid_250{ width:250px;}
.f14{font-size:14px;}
.quesbank_area{ border:1px solid #a6a6a6; width:250px; height:70px; line-height:18px; padding:5px;}
.addquesbg{ background:#F6F9FF; padding:10px; border:1px solid #e4e4e4;}
.case_addquestion{margin-bottom:10px;}
.tag_cont{ padding-top:10px;}
.btngray{ border:1px solid }
.testtop03{ margin-bottom:5px;height:30px;clear:both;overflow:hidden; zoom:1;}
.status_ques{ margin-left:20px;}
.status_ques a {color: #3e7cd4;}
.status_ques a.hover {background-color: #3e7cd4;color: #fff;padding: 0 8px;}
.testpoint_s{margin-left:0px; width:380px; overflow:hidden; zoom:1; clear:both;}
.testpoint_table{border:1px solid #a6a6a6; margin-top:5px;}
.add_testP_show{ border:1px solid #a6a6a6; height:16px; line-height:16px; padding:2px 5px; color:#333; margin-top:3px;}
.add_testP_hide{ border:none; height:16px; line-height:16px; padding:2px 5px; color:#333; margin-top:3px;}
.btn_white{ border:1px solid #3e7cd4; background:#fff; color:#3e7cd4;cursor: pointer;font-weight: bold;height: 32px;line-height: 30px;text-align: center;}
.addline{ margin-bottom:15px; border-bottom:1px solid #f4f5f9; padding:10px 15px;}
.add_tpleft{ width:200px; float:left;}
.add_tpmiddle{width:50px; float:left; text-align:center; margin-top:40px; font-weight:bold;}
.add_tpright{width:160px; float:left;}

#BgDiv {
    z-index: 99;
}
#BgDiv, #secDiv {
    background-color: #e3e3e3;
    left: 0;
    opacity: 0.6;
    position: absolute;
    top: 0;
    width: 100%;
}